var requestUrl = "http://www.admin.com/index.php/";
var AppID = 'wx1678202cdfe457a6';
var AppSecret = 'b227e09e988d29045b4e0a1744f6d011';
function post(url, data,fun,that) {
  if(url == 'undefined'){
    return false;
  }
  var postUrl = requestUrl + url;
  wx.request({
    url: postUrl,
    data: data,
    method : "POST",
    dataType : "json",
    header: {
      'content-type': 'application/json' // 默认值
    },
    success: function (res) {
      that[fun](res.data.result);
    },
    fail : function (res){
      console.log('请求失败，请重试');
      return {};
    }
  })
}
function login(url, data, fun, that) {
  if (url == 'undefined') {
    return false;
  }
  wx.login({
    success: function (res) {
      wx.request({
        url: 'https://api.weixin.qq.com/sns/jscode2session',
        data: {
          appid: AppID,
          secret: AppSecret,
          js_code: res.code,
          grant_type: 'authorization_code'
        },
        method: "POST",
        dataType: "json",
        header: {
          'content-type': 'application/json' // 默认值
        },
        success: function (res) {
          console.log(res);
          data.unionid = 1;
          post(url, data, fun, that);
        },
        fail: function (res) {
          console.log('获取用户信息失败！');
          return {};
        }
      })
    }
  });
}
module.exports.post = post;
module.exports.login = login;